package com.example.service;

import com.example.pojo.GdUser;
import com.example.vo.TokenVO;

/**
 * Token管理接口
 * @author hduser
 *
 */
public interface RpcTokenService {

	/**
	 * 生成token
	 * @param user 用户信息
	 * @return Token格式<br/>
	 * 		PC：“USERCODE-USERID-CREATIONDATE”
	 */
	public String generateToken(GdUser user);

	/**
	 * 置换token
	 * @param agent
	 * @param token
	 * @return
	 * @throws Exception
     */
	public TokenVO verifyToken(String agent, String token) throws Exception;
}
